<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns:ui="http://java.sun.com/jsf/facelets"
                template="./templates/template_general.xhtml"
                xmlns:h="http://java.sun.com/jsf/html"
                xmlns:f="http://java.sun.com/jsf/core"
                xmlns:p="http://primefaces.org/ui"
                xmlns:c="http://java.sun.com/jsp/jstl/core">

    <ui:define name="title">
        Mon profil
    </ui:define>

    <ui:define name="content">

        <c:if test="#{utilisateurMBean.estAdmin()}">
            <div class="profil_user">
                <p:panel header="Edition du profil utilisateur" style="text-align:center;width: 100%">
                    <h:form>
                        <h:panelGrid styleClass="panelgrid_user_info" columns="2" style="width:100%;">
                            Login : <p:inputText size="30" value="#{utilisateurMBean.utilModif.login}"/>
                            Nom : <p:inputText size="30" value="#{utilisateurMBean.utilModif.nom}"/>
                            Prénom : <p:inputText size="30" value="#{utilisateurMBean.utilModif.prenom}"/>
                            E-mail : <p:inputText size="30" value="#{utilisateurMBean.utilModif.email}"/>
                            Téléphone : <p:inputText size="11" value="#{utilisateurMBean.utilModif.telephone}"/>
                            Mot de passe : <p:inputText size="30" type="password" value="#{utilisateurMBean.utilModif.motDePasse}"/>
                        </h:panelGrid>
                        <p:commandButton value="Enregistrer" ajax="false" action="#{utilisateurMBean.updateUtilModif}" type="submit"/>
                    </h:form>
                </p:panel>
            </div>

            <div class="column4">
                <c:if test="#{utilisateurMBean.userModifEstCommercant()}">
                    <div class="title" style="float:left;">
                        <div style="float:left;">Mes Enseignes</div>
                    </div>

                    <div class="offer_box_wide_style2">
                        <h:form prependId="false">
                            <p:dataGrid var="enseigne" value="#{utilisateurMBean.enseignesByUserModif()}" columns="3"  
                                        rows="12" paginator="true" paginatorTemplate="{CurrentPageReport} {FirstPageLink}
                                        {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink}
                                        {RowsPerPageDropdown}" rowsPerPageTemplate="10,50,100">
                                <p:column>
                                    <p:panel header="#{enseigne.nom}" style="text-align:center;width: 210px">  
                                        <h:panelGrid columns="1" style="width:100%">
                                            <p:commandLink action="#{enseigneMBean.detailEnseigne(enseigne)}" title="Visualiser">
                                                <p:graphicImage value="./resources/images/enseignes_img/#{enseigne.imageProfil}" width="150px"/>
                                            </p:commandLink>
                                            <h:panelGroup>
                                                <p:rating value="#{enseigne.note}" disabled="true"/><h:outputText value="(#{enseigne.notes.size()})"/>
                                            </h:panelGroup>
                                            <h:outputText value="#{enseigne.description}"/>
                                        </h:panelGrid>
                                    </p:panel>  
                                </p:column>
                            </p:dataGrid>  
                        </h:form>
                    </div>
                </c:if>
            </div>




        </c:if>
        <c:if test="#{!utilisateurMBean.estAdmin()}">
            <br/>
            <h:outputText value="Vous n'avez pas accès à cette page."/>
        </c:if>
    </ui:define>

</ui:composition>

